import HouseholdStore from './HouseholdStore/index.js';
import HouseholdAddUnitStore from './HouseholdStore/addUnit.js';
import LoginStore from './LoginStore';
import DeviceStore from './DeviceStore/index.js';
import OwnerStore from './OwnerStore/index.js';
import OwnerNewUsersStore from './OwnerStore/newUsers.js';
import StaffStore from './StaffStore/index.js';
import StaffNewUsersStore from './StaffStore/newUsers.js';

import CardUsedStore from './CardUsedStore';
import CardUsedLossStore from './CardUsedStore/loss.js';

import CardInputStore from './CardInputStore/index.js';
import CardInputOpenStore from './CardInputStore/openCard.js';
import CardInputAddStore from './CardInputStore/addCard.js';

import CardLossStore from './CardLossStore/index.js';
import CardLossRestoreStore from './CardLossStore/restore.js';

import IdRecordStore from './IdRecordStore/index.js';
import IdRecordDetailStore from './IdRecordStore/detail.js';

import OpeningRecordStore from './OpeningRecordStore/index.js';

import LogStore from './LogStore/index.js';
import GlobalStore from './Global.js';
import CommonModalStore from './CommonModalStore.js';
let Store;

Store = {
  loginStore: new LoginStore(),

  CommonModalStore: new CommonModalStore(),
  HouseholdStore: new HouseholdStore(),
  HouseholdAddUnitStore: new HouseholdAddUnitStore(),
  DeviceStore: new DeviceStore(),

  OwnerStore: new OwnerStore(),
  OwnerNewUsersStore: new OwnerNewUsersStore(),

  StaffStore: new StaffStore(),
  StaffNewUsersStore: new StaffNewUsersStore(),

  CardUsedStore: new CardUsedStore(),
  CardUsedLossStore: new CardUsedLossStore(),

  CardInputStore: new CardInputStore(Store),
  CardInputOpenStore: new CardInputOpenStore(),
  CardInputAddStore: new CardInputAddStore(),

  CardLossStore: new CardLossStore(),
  CardLossRestoreStore: new CardLossRestoreStore(),

  IdRecordStore: new IdRecordStore(),
  IdRecordDetailStore: new IdRecordDetailStore(),

  OpeningRecordStore: new OpeningRecordStore(),

  LogStore: new LogStore(),
  GlobalStore: new GlobalStore(),
};

export default Store;
